package com.itcam.phaseii.string_;

public class StringBufferExercise {
    public static void main(String[] args) {
        /*
            输入商品名称和商品价格，要求打印效果示例, 使用前面学习的方法完成：
            商品价格
            3,456,789.88

            要求：价格的小数点前面每三位用逗号隔开, 在输出。

            思路分析
                1. 定义一个Scanner对象，接收用户输入的价格(String)
                2. 希望使用到StringBuffer的insert，需要将String转成StringBuffer
                3. 然后使用相关方法进行字符串的处理
        */
        String price = "3456789.88";
        StringBuffer sp = new StringBuffer(price);

        for (int i = sp.lastIndexOf(".") - 3; i > 0; i -= 3) {
            sp = sp.insert(i, ",");
        }

        System.out.println(sp);
    }
}
